Ручное конфигурирование

В режиме ручного конфигурирования объем оперативной памяти, выделяемой ядру СУБД, можно задать в командной строке запуска ядра СУБД следующими ключами:

  • /POOL – задает объем памяти для ядра СУБД (в страницах по 4 Кбайт);

  • /SPOOL – задает объем памяти для процессов сортировки (в страницах по 4 Кбайт). Т. к. процессов сортировки может быть несколько, то значение ключа /SPOOL применяется к каждому из процессов сортировки;

    Значения POOL и SPOOL можно задать как в команде запуска ядра СУБД, так и в утилите «Администратор СУБД ЛИНТЕР» при запуске ядра в окне свойств БД (рис. 3).

    Запуск утилиты
    Рисунок 3. Запуск утилиты

  • /PPOOL – задает объем памяти для подсистемы полнотекстового поиска (см. документ Полнотекстовый поиск в базе данных), в случае если клиентское приложение использует полнотекстовый поиск, настоятельно рекомендуется выделять память вручную, так как работа подсистемы полнотекстового поиска с параметрами по умолчанию может быть медленной;

  • /INMEMPOOL – задает объем памяти для хранения страниц таблиц «в памяти» (предварительно СУБД должна быть настроена для работы с таблицами «в памяти» с помощью утилиты gendb);

  • /PCONTCACHE - задает размер кэша в страницах по 4 Кбайт для контейнера, используемого при создании/модификации фразового индекса;

  • /PBVCACHE - задает размер кэша в страницах по 4 Кбайт для бит-вектора, используемого при создании/модификации фразового индекса.

Пример установки значений в команде запуска ядра
linternt.exe /POOL=250000 /SPOOL=100000
Пример установки значений через интерфейс приложения «Администратор СУБД ЛИНТЕР»
Настройка размера пулов
Рисунок 4. Настройка размера пулов

Оперативная память, используемая подсистемой фразового поиска, задается следующими ключами команды запуска ядра СУБД:

  • ключ /PPOOL задает размер пула подсистемы фразового поиска;

  • ключ /PCONTCACHE задает размер кэша в страницах по 4 Кбайт для контейнера, используемого при создании/модификации фразового индекса;

  • ключ /PBVCACHE задает размер кэша в страницах по 4 Кбайт для бит-вектора, используемого при создании/модификации фразового индекса.

Более подробное описание можно найти в документации: